branchbefore/main/AI Modules Reworkcancel
77 Commits over 0 Days - ∞cph!
Fixed tree chopping unlock data
Fixed UnlockDefinitionEditor not properly saving or displaying interactions via id lookup
Made high priority modules actually work
Common.Interactions module is high prio
Removed tired emote from lazy effect.
Emote priority scoring improvements.
AI modules can be flagged as high priority and will be evaluated before all other modules
branding/icon update because i have my priorities in order
debug misc
Added secondary item management module to humans as they kinda need that for tools and stuff.
Improved gathering for fire.
Temporarily disabled emote AI because it's annoying.
Agent and SmartObject editors
Removed BaseEntity.IsUsable (remains on Building)
AI designer goal copy/cut & paste
fixed null personality in data causing NRE.
Building module is back in (but probably needs balancing).
Goals can inherit their score from the parent module
Removed obsolete conditions list from AIModuleSettings
AI module nodes in the AI designer now display their DSE and enabled toggle
Removed TraitSettingsWrapperDrawer.
Added a couple of missing Serializable and AssetMenu attributes.
Test data in Twat personality.
People now remember the last entity they looked at and won't look at it again while wandering
Further cleanup of weighted things
Heat map contribution of campfire is 0.5
TemperatureGrid refuckoring
TemperatureGrid this[] cleanup
New TemperatureSimulator calc, updated insulation values for various pieces of clothing
Various Stats & Senses optimisations
DataAsset equality members & operators
Definition.DisplayName lazy getter checks displayname via IsNullOrEmpty
Saved everything again cause im a fucking melon
validated all the asset ever and saved em
DataAsset.OnValidate name caching, cleanup
Removed AIModuleSettingsWrapper, various related cleanup
Stripped modules from Rhino
Cleaning up asset display name + debug name and formatting usage (also improves editor perf in AI designer and other tools)
Fixed pause overlay flashing up when switching game speed
ImageMasked creates fresh material instance if the ref material shader differs
Disabled pathfinding filtering in DM (testing)
Fixed biome mat objects not being initialized on warmup and causing a pref spike when used on decor objects
fixed random weight fuckeries for getting personality